Isla Magdalena ("Magdalena Island") is an island off the Pacific Ocean coast of the Mexican state of Baja California Sur, west of Ciudad Constitución. Its area is 314 km².